PLC Arduino UNO R3 + LCD20x4

1 - Entradas y salidas digitales







Opcional

Puede agregar una extensión de Arduino al proyecto para visualizar el estado de las entradas y las salidas en el display del dispositivo.

Abrir Arduino

Abrir el menú de la izquierda LIBRARY MANAGER

Buscar e instalar la librería LiquidCrystal_PCF8574


Agregar una extensión de Arduino al proyecto en OpenPLC



Se debe configurar el entorno OpenPLC para poder compilar y cargar los programas adecuadamente al dispositivo Arduino UNO R3.

Seleccionar el dispositivo controlador en el menú Board Type y el puerto de comunicación en el menú COM Port.


Mapear los pines correspondientes a las entradas y las salidas del controlador.


Habilitar comunicación Modbus RTU para monitoreo del controlador.


Regresar al menú Transferir y pulsar el botón Transfer to PLC.

Esperar a que el programa indique que el sketch ha sido subido al dispositivo Arduino UNO R3.


2 - Operaciones lógicas






3 - Control motor DC






4 - Control relé electromecánico


Nota: Este circuito funciona con el código del proyecto 3


5 - Control relé de estado sólido


Nota: Este circuito funciona con el código del proyecto 3


6 - Control TRIAC


Nota: Este circuito funciona con el código del proyecto 3


7 - Control contactor


Nota: Este circuito funciona con el código del proyecto 3


8 - Temporizadores (TON, TOF, TP)







9 - Ejemplo Blink







10 - Contadores (CTU, CTD, CTUD)







11 - Entrada análoga







12 - Salida análoga (PWM)








13 - Comunicación One Wire: sensor DS18B20







Abrir Arduino

Acceder a LIBRARY MANAGER, buscar e instalar la librería DallasTemperature


Aceptar INSTALL ALL la instalación de la librería adicional OneWire


Agregar una extensión de Arduino al proyecto en OpenPLC




14 - Comunicación One Wire: sensor DHT11








15 - Comunicación One Wire: sensor DHT21








16 - Comunicación One Wire: sensor DHT22








17 - Comunicación I2C: sensor SHT1x








18 - Comunicación serial Modbus RTU